/*
 * Copyright (c) 2022(-0001) STMicroelectronics.
 * All rights reserved.
 * This software is licensed under terms that can be found in the LICENSE file in
 * the root directory of this software component.
 * If no LICENSE file comes with this software, it is provided AS-IS.
 */
package com.st.blue_sdk.services.ota

import com.st.blue_sdk.services.fw_version.FwVersionBoard

interface OtaService {

    suspend fun updateFirmware(nodeId: String): FwConsole?

    suspend fun getFwVersion(nodeId: String): FwVersionBoard?

    fun getFwUpdateStrategy(nodeId: String): UpgradeStrategy
}